package com.scalar.chiptrack.finance.forms;

import com.scalar.chiptrack.ChipTrackActionForm;
import com.scalar.chiptrack.finance.CostCode;
import com.scalar.chiptrack.utils.AutoGrowingArrayList;

import java.util.ArrayList;

/**
 * User: Ganesh
 * Date: May 30, 2007
 * Time: 6:14:34 PM
 */
public class ProductCostCodeSetupForm extends ChipTrackActionForm
{
    String marketingPartNumber = null;
    String baseProduct         = null;
    String packageType          = null;
    String pinType              = null;
    String costCode             = null;
    String  costCodeId          = null;
    boolean withoutCostCode;
    int processStepId;

    ArrayList costCodePartNumbersList= new AutoGrowingArrayList(CostCode.class);

    public String getMarketingPartNumber() {
        return marketingPartNumber;
    }

    public void setMarketingPartNumber(String marketingPartNumber) {
        this.marketingPartNumber = marketingPartNumber;
    }

    public String getBaseProduct() {
        return baseProduct;
    }

    public void setBaseProduct(String baseProduct) {
        this.baseProduct = baseProduct;
    }

    public String getPackageType() {
        return packageType;
    }

    public void setPackageType(String packageType) {
        this.packageType = packageType;
    }

    public String getPinType() {
        return pinType;
    }

    public void setPinType(String pinType)
    {
        this.pinType = pinType;
    }

    public String getCostCode() {
        return costCode;
    }

    public void setCostCode(String costCode) {
        this.costCode = costCode;
    }

    public int getProcessStepId() {
        return processStepId;
    }

    public void setProcessStepId(int processStepId) {
        this.processStepId = processStepId;
    }

    public String getCostCodeId()
    {
        return costCodeId;
    }

    public void setCostCodeId(String costCodeId) {
        this.costCodeId = costCodeId;
    }


    public ArrayList getCostCodePartNumbersList() {
        return costCodePartNumbersList;
    }

    public void setCostCodePartNumbersList(ArrayList costCodePartNumbersList) {
        this.costCodePartNumbersList = costCodePartNumbersList;
    }


    public boolean isWithoutCostCode() {
        return withoutCostCode;
    }

    public void setWithoutCostCode(boolean withoutCostCode) {
        this.withoutCostCode = withoutCostCode;
    }
}

